Loren R. Avedon is an American martial arts film actor. He has also acted in several popular American TV shows, including Baywatch.
NASource: Wikipedia